Abstract: "We introduce ALE, a new framework for writing games for the An-
droid platform. The primary motivation behind ALE is to empha-
size reading code before writing it. Beginners read game code to
learn how levels can be made, and advanced users read the code of
ALE itself to learn how to create useful and extensible libraries. To
date, roughly 200 students at our university have used ALE, rang-
ing from first-semester engineering undergraduates through Mas-
ters students. ALE has proven useful in teaching non-majors about
CS, in making introductory CS programming courses more excit-
ing, and in encouraging creativity, entrepreneurship, and good pro-
gram design in upper-level electives. Based on these experiences,
we encourage educators at all levels to consider using ALE to im-
prove students' ability to learn by reading code."
"This experiment parses the game files (in their original format) and builds the maps and some of the game objects from the game through WebGL. Some very basic game mechanics and physics are implemented, but there isn't really anything else than pedestrian movement possible in this version."